package org.wishwork.api.product.combine.upload.request;

import lombok.*;

import java.math.BigDecimal;
import java.util.List;

/**
 * @description: 组合装商品上传
 * @author: WangYX
 * @create: 2022-04-11 16:52
 * @Version: 1.0.0
 **/
@EqualsAndHashCode
@ToString
@Getter
@Builder(toBuilder = true)
public class CombineProductUploadRequest {

    /**
     * 商品编码
     */
    @NonNull
    private String skuId;

    /**
     * 商品款号
     */
    @NonNull
    private String iId;

    /**
     * 商品名称
     */
    @NonNull
    private String name;

    /**
     * 商品名称
     */
    private String brand;

    /**
     * 成本价；可更新
     */
    private BigDecimal costPrice;

    /**
     * 组合颜色及规格；可更新
     */
    private String propertiesValue;

    /**
     * 图片；可更新
     */
    private String pic;

    /**
     * 简称；可更新
     */
    private String shortName;

    /**
     * 备注；可更新
     */
    private String remark;

    /**
     * 子商品列表
     */
    @Singular
    @NonNull
    private List<Item> items;

}
